Static and dynamic network visualization with R

A comprehensive tutorial on network visualization with R: data formats, layouts, bipartite and multiplex graphs, interactive and animated networks, and maps.
Published

August 12, 2025

This is a comprehensive tutorial on network visualization with R. It covers data input and formats, visualization basics, parameters and layouts for one-mode and bipartite graphs, multiplex links, interactive and animated visualization for longitudinal networks, and visualizing networks on geographic maps. To follow along, download the code and data below and use R and RStudio.

Please cite If you find the tutorial useful, please cite it in your work. This helps me make the case that open publishing of digital materials like this is a meaningful academic contribution.

Ognyanova, K. (2025). Network visualization with R. Retrieved from www.kateto.net/network-visualization

The tutorial is continuously updated and expanded. Earlier versions are still available: 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024. You can also find my other tutorials here. Universities, companies, or government agencies interested in training or workshops can email workshop@ognyanova.net.

The tutorial is below. It contains many images and JavaScript animations, so it may take a moment to load.